﻿Imports System.Data

Public Class uMESQualityRecordDTO
    'ServerHostInfo
    Private v_ServerHostInfo As ServerHostInfo

    '描述
    Private v_Notes As String

    '工序版本
    Private v_SpecRevision As String
    '工序useROR
    Private v_SpecuseROR As Boolean

    ''' <summary>
    ''' ServerHost信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ServerHostInfo()
        Get
            Return v_ServerHostInfo
        End Get
        Set(ByVal value)
            v_ServerHostInfo = value
        End Set
    End Property

    '质量记载单名
    Private v_QualityRecordName As String
    ''' <summary>
    ''' 质量记载单名
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QualityRecordName() As String
        Get
            Return v_QualityRecordName
        End Get
        Set(ByVal value As String)
            v_QualityRecordName = value
        End Set
    End Property

    '报工单ID
    Private v_WorkingReportID As String
    ''' <summary>
    ''' 报工单ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkingReportID() As String
        Get
            Return v_WorkingReportID
        End Get
        Set(ByVal value As String)
            v_WorkingReportID = value
        End Set
    End Property


    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Notes()
        Get
            Return v_Notes
        End Get
        Set(ByVal value)
            v_Notes = value
        End Set
    End Property

    '批次
    Private v_ContainerName As String
    ''' <summary>
    ''' 批次
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerName()
        Get
            Return v_ContainerName
        End Get
        Set(ByVal value)
            v_ContainerName = value
        End Set
    End Property

    '批次数量
    Private v_ContainerQty As String
    ''' <summary>
    ''' 批次数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerQty() As String
        Get
            Return v_ContainerQty
        End Get
        Set(ByVal value As String)
            v_ContainerQty = value
        End Set
    End Property

    '待检数量
    Private v_NeedCheckQty As String
    ''' <summary>
    ''' 待检数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property NeedCheckQty() As String
        Get
            Return v_NeedCheckQty
        End Get
        Set(ByVal value As String)
            v_NeedCheckQty = value
        End Set
    End Property

    '质量记载数量
    Private v_QualityQty As String
    ''' <summary>
    ''' 质量记载数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QualityQty() As String
        Get
            Return v_QualityQty
        End Get
        Set(ByVal value As String)
            v_QualityQty = value
        End Set
    End Property

    '零件图号
    Private v_ProductName As String
    ''' <summary>
    ''' 零件图号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductName() As String
        Get
            Return v_ProductName
        End Get
        Set(ByVal value As String)
            v_ProductName = value
        End Set
    End Property

    '零件名称
    Private v_ProductDesc As String
    ''' <summary>
    ''' 零件名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductDesc() As String
        Get
            Return v_ProductDesc
        End Get
        Set(ByVal value As String)
            v_ProductDesc = value
        End Set
    End Property

    '工序名称(去图号)
    Private v_SpecNameDisp As String
    ''' <summary>
    ''' 工序名称(去图号)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecNameDisp() As String
        Get
            Return v_SpecNameDisp
        End Get
        Set(ByVal value As String)
            v_SpecNameDisp = value
        End Set
    End Property

    '工序名称
    Private v_SpecName As String
    ''' <summary>
    ''' 工序名称
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecName() As String
        Get
            Return v_SpecName
        End Get
        Set(ByVal value As String)
            v_SpecName = value
        End Set
    End Property

    ''' <summary>
    ''' 工序版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecRevision() As String
        Get
            Return v_SpecRevision
        End Get
        Set(ByVal value As String)
            v_SpecRevision = value
        End Set
    End Property

    ''' <summary>
    ''' 工序useROR
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecuseROR()
        Get
            Return v_SpecuseROR
        End Get
        Set(ByVal value)
            v_SpecuseROR = value
        End Set
    End Property

    '检验员
    Private v_CheckEmployee As String

    ''' <summary>
    ''' 检验员
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckEmployee() As String
        Get
            Return v_CheckEmployee
        End Get
        Set(ByVal value As String)
            v_CheckEmployee = value
        End Set
    End Property

    '检验员提交时间
    Private v_CheckDate As String
    ''' <summary>
    ''' 抽检数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckDate() As String
        Get
            Return v_CheckDate
        End Get
        Set(ByVal value As String)
            v_CheckDate = value
        End Set
    End Property

    '工艺人员
    Private v_TechnologistEmployee As String

    ''' <summary>
    ''' 工艺人员
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TechnologistEmployee() As String
        Get
            Return v_TechnologistEmployee
        End Get
        Set(ByVal value As String)
            v_TechnologistEmployee = value
        End Set
    End Property

    '工艺人员提交时间
    Private v_TechnologistDate As String
    ''' <summary>
    ''' 工艺人员提交时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TechnologistDate() As String
        Get
            Return v_TechnologistDate
        End Get
        Set(ByVal value As String)
            v_TechnologistDate = value
        End Set
    End Property

    '工艺人员签名附件
    Private v_TechnologistUrl As String

    ''' <summary>
    ''' 工艺人员签名附件
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property TechnologistUrl() As String
        Get
            Return v_TechnologistUrl
        End Get
        Set(ByVal value As String)
            v_TechnologistUrl = value
        End Set
    End Property

    '转工单
    Private v_SynergicInfoName As String

    ''' <summary>
    ''' 转工单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SynergicInfoName() As String
        Get
            Return v_SynergicInfoName
        End Get
        Set(ByVal value As String)
            v_SynergicInfoName = value
        End Set
    End Property

    '质量记载单状态
    Private v_Recordstatus As Integer
    ''' <summary>
    ''' 质量记载单状态，1为检验提交，2为工艺处理，3为检验确认, 4为已删除
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Recordstatus() As Integer
        Get
            Return v_Recordstatus
        End Get
        Set(ByVal value As Integer)
            v_Recordstatus = value
        End Set
    End Property

    '零件序号质量信息
    Private v_ProductNoInfo As DataTable

    ''' <summary>
    ''' 零件序号质量信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductNoInfo() As DataTable
        Get
            Return v_ProductNoInfo
        End Get
        Set(ByVal value As DataTable)
            v_ProductNoInfo = value
        End Set
    End Property

    '详细信息条数
    Private v_SubentityListCount As Integer = 0
    ''' <summary>
    ''' 详细信息条数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubentityListCount() As Integer
        Get
            Return v_SubentityListCount
        End Get
        Set(ByVal value As Integer)
            v_SubentityListCount = value
        End Set
    End Property

    Private v_QuenstionNO As String = String.Empty
    ''' <summary>
    ''' 质疑单号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QuenstionNO() As String
        Get
            Return v_QuenstionNO
        End Get
        Set(value As String)
            v_QuenstionNO = value
        End Set
    End Property

    Private v_SolveNotes As String = String.Empty
    ''' <summary>
    ''' 解决措施
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SolveNotes() As String
        Get
            Return v_SolveNotes
        End Get
        Set(value As String)
            v_SolveNotes = value
        End Set
    End Property

    '报工数量
    Private v_ReportQty As String
    ''' <summary>
    ''' 报工数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReportQty() As String
        Get
            Return v_ReportQty
        End Get
        Set(ByVal value As String)
            v_ReportQty = value
        End Set
    End Property

    Private v_RevokeNotes As String = String.Empty
    ''' <summary>
    ''' 不合格品处理结果
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property RevokeNotes() As String
        Get
            Return v_RevokeNotes
        End Get
        Set(ByVal value As String)
            v_RevokeNotes = value
        End Set
    End Property

    Private v_CheckValidateEmployeeId As String = String.Empty
    ''' <summary>
    ''' 检验确认人
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckValidateEmployeeId() As String
        Get
            Return v_CheckValidateEmployeeId
        End Get
        Set(ByVal value As String)
            v_CheckValidateEmployeeId = value
        End Set
    End Property

    Private v_WorkingReportDate As String = String.Empty
    ''' <summary>
    ''' 报工时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkingReportDate() As String
        Get
            Return v_WorkingReportDate
        End Get
        Set(ByVal value As String)
            v_WorkingReportDate = value
        End Set
    End Property
End Class

